package com.kexun.service;

import com.kexun.pojo.Course;
import com.kexun.pojo.ScoreStu;
import com.kexun.pojo.Teacher;

import java.util.Map;

public interface TeaService {

    Teacher findInfo(String userNum);


    /**
     * 查看学生信息（成绩管理-成绩信息查看）
     *
     * @param userNum
     * @param limit
     * @param page
     * @return
     */
    Map<String, Object> findStuScore(String userNum, int limit, int page);


    /**
     * 添加学生成绩（成绩管理--添加学生信息）
     * @param scorestu
     * @return
     */
    int addScore(ScoreStu scorestu);


    /**
     * 查看课程的详细信息（课程管理--课程信息查看）
     * @return
     */
    Map<String, Object> findCourseAll(int limit,int page);


    /**
     * 课程信息--添加课程信息
     * @param course
     * @return
     */
    int addCourse(Course course);

    /**
     * 修改老师信息（个人信息-修改个人信息）
     * @return
     */
    int updateTea(Teacher teacher);

    /**
     * 精确查询学生成绩（成绩管理--三个条件点击查询）
     * @param stuNum
     * @param stuName
     * @param stuClass
     * @return
     */
    Map<String, Object> findScoreLike(String stuNum, String stuName, String stuClass,String limitStr,String pageStr,String teaNum);

    /**
     * 学生管理——查询学生信息
     * @return
     */
    Map<String, Object> findStudent(String limitStr,String pageStr);


    /**
     * 删除学生信息
     * @param stuNum
     * @return
     */
    int delStu(String stuNum);



}
